
package Animale;

import Alimente.*;
import Meniu.BucatarCarnivor;
import Meniu.BucatarVegetarian;

public class Animal {
	public void hraneste(int animal) {
		switch (animal) {
		case 1: {
			BucatarVegetarian bv = new BucatarVegetarian();
			Fructe f = new Fructe();
			Verdeata v = new Verdeata();
			bv.prepara(f, v);
			System.out.println("Iepurele a fost hranit cu "+f.toString()+" si "+v.toString()+" !");
			break;
		}
		case 2: {
			BucatarVegetarian bv = new BucatarVegetarian();
			Fructe f = new Fructe();
			Verdeata v = new Verdeata();
			bv.prepara(f, v);
			System.out.println("Caprioara a fost hranita cu "+f.toString()+" si "+v.toString()+" !");
			break;
		}
		case 3: {
			BucatarCarnivor bc = new BucatarCarnivor();
			Oaie o = new Oaie();
			Pasare p = new Pasare();
			bc.prepara(o, p);
			System.out.println("Lupul a fost hranit cu "+o.toString()+" si "+p.toString()+" !");
			break;
		}
		case 4: {
			BucatarCarnivor bc = new BucatarCarnivor();
			Pasare p = new Pasare();
			Oua ou = new Oua();
			bc.prepara(p, ou);
			System.out.println("Vulpea a fost hranita cu "+ou.toString()+" si "+p.toString()+" !");
			break;
		}
		case 5: {
			BucatarCarnivor bc = new BucatarCarnivor();
			Fructe f = new Fructe();
			Peste p = new Peste();
			bc.prepara(f, p);
			System.out.println("Ursul a fost hranit cu "+f.toString()+" si "+p.toString()+" !");
			break;
		}
		case 6: {
			BucatarCarnivor bc = new BucatarCarnivor();
			Fructe f = new Fructe();
			Pasare p = new Pasare();
			bc.prepara(f, p);
			System.out.println("Mistretul a fost hranit cu "+f.toString()+" si "+p.toString()+" !");
		}
		}
	}
}
